Composite Systems : Decentralized Nested Transactions

نویسنده

  • Guy Pardon
چکیده

This thesis deals with how to define and build correct distributed nested transactions in a completely decentralized way. In particular, it studies nested transactions in a distributed system of arbitrarily interconnected independent components, with only local knowledge in each component and local rules to enforce correctness. Such systems are called composite systems, and the corresponding transactions are composite transactions. Invocations of remote servers are automatically treated as subtransactions of the issuing transaction, improving both fault-tolerance and response times. Open transaction models are supported, in order to release resources as soon as possible. Correctness of composite transactions is defined, and some correct and minimal protocols are proposed. The theoretical framework also applies to existing distributed transaction models and identifies their problems. By proposing a more powerful transaction model, namely the more general composite transactions, these problems can be solved. On the practical side, this work presents the CheeTah prototype, a black-box framework written entirely in Java, for light-weight composite transaction management. It implements all the protocols that were presented in the theoretical discussion, and shows that they are feasible in practice.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-Parent Subtransactions Covering the Transactional Needs of Composite Events

Rule-based (re)active systems are a commonly accepted solution in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment. Several attempts have been made to integrate active concepts into object-oriented databases and to extend active knowledge models to gain more and more expressive power and flexibility. Unfortunately, execution model...

متن کامل

Decentralized Hybrid Feedback Stabilization for a Class of Switched Composite Systems

In this paper, a new class of composite systems, called switched composite systems, whose subsystems are switched systems is proposed. This class of systems can be viewed as a natural extension of both composite systems and switched systems. We design decentralized switching laws for this class of systems to be asymptotically stable. For general composite systems, decentralized hybrid state fee...

متن کامل

IEICE/IEEE Joint Special Section on Autonomous Decentralized Systems Theories and Application Deployments

The Autonomous Decentralized Systems (ADS), born in Japan 30 years ago, have technologically evolved in communication networks, information systems, and control systems. It has been applied in many actual systems, and it has progressed in standardization activities. IEICE and IEEE published joint Special Sections on “Autonomous Decentralized Systems” in May 2000, October 2001 and December 2005,...

متن کامل

A Transaction Model For Handling Composite EventsG

Rule-based (re)active systems are a commonly accepted solution in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment. Several attempts have been made to integrate active concepts into object-oriented databases and to extend active knowledge models to gain more and more expressive power and exibility. Unfortunately, execution models ...

متن کامل

A Transaction Model For Handling Composite Events

Rule-based (re)active systems are a commonly accepted solution in the area of nonstandard applications in order to express an event-driven and constraint-driven system environment. Several attempts have been made to integrate active concepts into object-oriented databases and to extend active knowledge models to gain more and more expressive power and flexibility. Unfortunately, execution model...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000